package com.zt.service.code;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.sql.DataSource;

import org.springframework.jdbc.support.rowset.SqlRowSetMetaData;

public interface IGenJdbcCodeService {

	/**
	 * getMetaData
	 * 
	 * @param sql
	 * @return 各列信息
	 * @describe 取得SQL语句列信息
	 */
	public Map<String, List<Object>> getMetaData(String sql);

	/**
	 * testDataSource
	 * 
	 * @param jdbcUrl
	 * @param user
	 * @param password
	 * @return 测试数据库连接数据源
	 */
	public DataSource testDataSource(String jdbcUrl, String user,
			String password) throws Exception;

}